
package com.wyzz.hr.bo;

import java.util.*;

import com.wyzz.hr.pojo.Empbenefitplan;
import com.wyzz.hr.pojo.Empsalaryacctitems;
import com.wyzz.hr.pojo.Empsalaryconfig;
import com.wyzz.hr.pojo.Empsalarypay;

public interface IEmpSalaryAcctitemsBo {

	public abstract List getObjects(Class class1, String as[]);

	public abstract Boolean insertEmpsalaryacctitems(
			Empsalaryacctitems empsalaryacctitems);

	public abstract boolean saveOrupdate(Collection collection);

	public abstract Boolean deleteEmpsalaryacctitems(String s);

	public abstract Empsalaryacctitems loadObject(String s, String as[]);

	public abstract List getItemsByAcctversion(String s);

	public abstract Map getItemsByAcctversion(List list);

	public abstract Map getAcctItemsByPay(List list);

	public abstract Map getItemsBySalaryConf(List list);

	public abstract Map getItemsByEmployeeConf(List list);

	public abstract boolean setAcctItemsConfig(List list);

	public abstract boolean setAcctItemsPay(List list);

	public abstract boolean setAcctItemsPay(Empsalarypay aempsalarypay[]);

	public abstract boolean setAcctItemsEbp(Empbenefitplan aempbenefitplan[]);

	public abstract boolean setAcctItemsConfig(
			Empsalaryconfig aempsalaryconfig[]);

	public abstract Map getItemsBySalaryAdj(List list);

	public abstract List findAll();

	public abstract List exeHqlList(String s);

	public abstract List getAllItemsByEsavIds(List list);

	public abstract Map getItemsByEmpbenefitplan(List list);
}
